home *** CD-ROM | disk | FTP | other *** search
- Ok, this is just a rough doc about the onlineport of HDOff. Sorry for
- this. To use this, you should be used to MsgPorts and their handling!
-
- The port`s name is : HDOFF_PORT
-
- The port`s structure is:
-
- STRUCTURE HD,MN_SIZE
- UBYTE HD_Cmd
- WORD HD_TimeHD0 ;Time in secs (startvalue)
- WORD HD_TimeHD1
- WORD HD_TimeLeftHD0 ;Time in secs (actual)
- WORD HD_TimeLeftHD1
- UBYTE HD_StatHD0 ;$ff: Drive off
- UBYTE HD_StatHD1
- ULONG HD_PortVer ;Version of the port
- LABEL HD_SIZE
-
- The actual portversion is: $100 (standing for 1.00)
-
- Here are the commands:
-
- hd_GetStats equ $00
- ~~~~~~~~~~~
- This gives you back the filled structure.
-
- hd_SetStats equ $01
- ~~~~~~~~~~~
- You can set HD_TimeHD0 and HD_TimeHD1 to new values, and you will get an
- answer like hd_GetStats.
-
- hd_Subscribe equ $02
- ~~~~~~~~~~~~
- If you subscribe, you will get a message everytime a drive has been
- switched on/off. Check the answer! If HD_Cmd=0 your subscribing was
- unsuccessfull.
-
- If a drive changed its status, you`ll get a messy with HD_Cmd=hd_Subscribe
- filled with the new data`s. You must not change/reply or do something else
- with this messy (except reading it out, of course ;) !
-
- hd_Unsubscribe equ $03
- ~~~~~~~~~~~~~~
- You won`t get a messys on a drive power down/up any more. If HD_Cmd=0 you
- weren`t subscribed :)
-
- hd_StopDrive equ $04
- ~~~~~~~~~~~~
- Here you can switch a drive off by setting HD_StatHDx=$ff.
-
- hd_Quit equ $05
- ~~~~~~~
- This tries to terminate HDOff. If the reply has HD_Cmd=hd_Die quitting was
- successfull, if not not :)
-
- hd_ForceQuit equ $06
- ~~~~~~~~~~~~
- The same as hd_Quit, but using the force option (can`t fail), and you won`t
- get a reply. NOTE: read the warning about the FORCE-option in the doc!
-
- hd_Die equ $FF
- ~~~~~~
- NOTE: you can _only_ recive this! If you get this Message, HDOff has been
- terminated and you must stop using the port any longer!
-
- Ok, I hope every clarity has been removed ;-)
-
- BTW, does anybody want to code a nice GUI for HDOff? Like a commodity or
- something. If you do, please contact me!!
-